package com.ygqh.baby.model.wdt;

import java.math.BigDecimal;
import java.util.Date;

public class WdtInStockOrder {
	private Long id;
	/**
	 * 单据编号
	 */
	private String OrderNO;
	/**
	 * 仓库编号
	 */
	private String WarehouseNO;
	/**
	 * 出库时间
	 */
	private Date Time;
	/**
	 * 出库原因
	 */
	private String TheCause;
	/**
	 * 出库单类型(0为普通单,1销售出库单)
	 */
	private Integer Type;
	/**
	 * 采购编号(采购入库非空)
	 */
	private String PurchaseNO;
	/**
	 * 供应商(采购入库非空)
	 */
	private String ProviderName;
	/**
	 * 供应商编号(采购入库非空)
	 */
	private String ProviderNO;
	/**
	 * 货款总额(采购入库非空)
	 */
	private BigDecimal GoodsTotal;
	/**
	 * 其他费用(采购入库非空)
	 */
	private BigDecimal OtherFee;
	/**
	 * 总费用(采购入库非空)
	 */
	private BigDecimal TotalFee;
	/**
	 * 优惠(采购入库非空)
	 */
	private BigDecimal PriceDis;
	/**
	 * 供应商备注(采购入库非空)
	 */
	private String ProviderRemark;
	/**
	 * 采购单审核时间(采购入库非空)
	 */
	private Date CHKData;
	/**
	 * 退换单号(退货入库非空)
	 */
	private String SellbackNO;
	/**
	 * 处理天数(退货入库非空)
	 */
	private String Days;
	/**
	 * 关联客户网名(退货入库非空)
	 */
	private String NickName;
	/**
	 * 关联客户(退货入库非空)
	 */
	private String CustomerName;
	/**
	 * 客户电话(退货入库非空)
	 */
	private String SndTo;
	/**
	 * 客户电话(退货入库非空)
	 */
	private String CustomerTel;
	/**
	 * 客户地址(退货入库非空)
	 */
	private String Adr;
	/**
	 * 客户区域
	 */
	private String CusArea;
	/**
	 * 登记时间(退货入库非空)
	 */
	private Date RegTime;
	/**
	 * 收货入库时间(退货入库非空)
	 */
	private Date RcvTime;
	/**
	 * 结算时间(退货入库非空)
	 */
	private Date ChargeTime;
	/**
	 * 退货总额(退货入库非空)
	 */
	private BigDecimal GoodsTotalPay;
	/**
	 * 换货总额(退货入库非空)
	 */
	private BigDecimal GoodsTotalRcv;
	/**
	 * 应收邮资总额(退货入库非空)
	 */
	private BigDecimal PostageTotal;
	/**
	 * 应退总额(退货入库非空)
	 */
	private BigDecimal AllTotalPay;
	/**
	 * 实退金额(退货入库非空)
	 */
	private BigDecimal PayTotal;
	/**
	 * 退货物流公司(退货入库非空)
	 */
	private String LogisticName;
	/**
	 * 退货物流单号(退货入库非空)
	 */
	private String RcvPostID;
	/**
	 * 关联店铺名(退货入库非空)
	 */
	private String ShopName;
	/**
	 * 关联订单号(退货入库非空)
	 */
	private String OrigTradeNO;

	private WdtInStockItemList ItemList;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getOrderNO() {
		return OrderNO;
	}

	public void setOrderNO(String orderNO) {
		OrderNO = orderNO;
	}

	public String getWarehouseNO() {
		return WarehouseNO;
	}

	public void setWarehouseNO(String warehouseNO) {
		WarehouseNO = warehouseNO;
	}

	public Date getTime() {
		return Time;
	}

	public void setTime(Date time) {
		Time = time;
	}

	public String getTheCause() {
		return TheCause;
	}

	public void setTheCause(String theCause) {
		TheCause = theCause;
	}

	public Integer getType() {
		return Type;
	}

	public void setType(Integer type) {
		Type = type;
	}

	public String getPurchaseNO() {
		return PurchaseNO;
	}

	public void setPurchaseNO(String purchaseNO) {
		PurchaseNO = purchaseNO;
	}

	public String getProviderName() {
		return ProviderName;
	}

	public void setProviderName(String providerName) {
		ProviderName = providerName;
	}

	public String getProviderNO() {
		return ProviderNO;
	}

	public void setProviderNO(String providerNO) {
		ProviderNO = providerNO;
	}

	public BigDecimal getGoodsTotal() {
		return GoodsTotal;
	}

	public void setGoodsTotal(BigDecimal goodsTotal) {
		GoodsTotal = goodsTotal;
	}

	public BigDecimal getOtherFee() {
		return OtherFee;
	}

	public void setOtherFee(BigDecimal otherFee) {
		OtherFee = otherFee;
	}

	public BigDecimal getTotalFee() {
		return TotalFee;
	}

	public void setTotalFee(BigDecimal totalFee) {
		TotalFee = totalFee;
	}

	public BigDecimal getPriceDis() {
		return PriceDis;
	}

	public void setPriceDis(BigDecimal priceDis) {
		PriceDis = priceDis;
	}

	public String getProviderRemark() {
		return ProviderRemark;
	}

	public void setProviderRemark(String providerRemark) {
		ProviderRemark = providerRemark;
	}

	public Date getCHKData() {
		return CHKData;
	}

	public void setCHKData(Date cHKData) {
		CHKData = cHKData;
	}

	public String getSellbackNO() {
		return SellbackNO;
	}

	public void setSellbackNO(String sellbackNO) {
		SellbackNO = sellbackNO;
	}

	public String getDays() {
		return Days;
	}

	public void setDays(String days) {
		Days = days;
	}

	public String getNickName() {
		return NickName;
	}

	public void setNickName(String nickName) {
		NickName = nickName;
	}

	public String getCustomerName() {
		return CustomerName;
	}

	public void setCustomerName(String customerName) {
		CustomerName = customerName;
	}

	public String getSndTo() {
		return SndTo;
	}

	public void setSndTo(String sndTo) {
		SndTo = sndTo;
	}

	public String getCustomerTel() {
		return CustomerTel;
	}

	public void setCustomerTel(String customerTel) {
		CustomerTel = customerTel;
	}

	public String getAdr() {
		return Adr;
	}

	public void setAdr(String adr) {
		Adr = adr;
	}

	public String getCusArea() {
		return CusArea;
	}

	public void setCusArea(String cusArea) {
		CusArea = cusArea;
	}

	public Date getRegTime() {
		return RegTime;
	}

	public void setRegTime(Date regTime) {
		RegTime = regTime;
	}

	public Date getRcvTime() {
		return RcvTime;
	}

	public void setRcvTime(Date rcvTime) {
		RcvTime = rcvTime;
	}

	public Date getChargeTime() {
		return ChargeTime;
	}

	public void setChargeTime(Date chargeTime) {
		ChargeTime = chargeTime;
	}

	public BigDecimal getGoodsTotalPay() {
		return GoodsTotalPay;
	}

	public void setGoodsTotalPay(BigDecimal goodsTotalPay) {
		GoodsTotalPay = goodsTotalPay;
	}

	public BigDecimal getGoodsTotalRcv() {
		return GoodsTotalRcv;
	}

	public void setGoodsTotalRcv(BigDecimal goodsTotalRcv) {
		GoodsTotalRcv = goodsTotalRcv;
	}

	public BigDecimal getPostageTotal() {
		return PostageTotal;
	}

	public void setPostageTotal(BigDecimal postageTotal) {
		PostageTotal = postageTotal;
	}

	public BigDecimal getAllTotalPay() {
		return AllTotalPay;
	}

	public void setAllTotalPay(BigDecimal allTotalPay) {
		AllTotalPay = allTotalPay;
	}

	public BigDecimal getPayTotal() {
		return PayTotal;
	}

	public void setPayTotal(BigDecimal payTotal) {
		PayTotal = payTotal;
	}

	public String getLogisticName() {
		return LogisticName;
	}

	public void setLogisticName(String logisticName) {
		LogisticName = logisticName;
	}

	public String getRcvPostID() {
		return RcvPostID;
	}

	public void setRcvPostID(String rcvPostID) {
		RcvPostID = rcvPostID;
	}

	public String getShopName() {
		return ShopName;
	}

	public void setShopName(String shopName) {
		ShopName = shopName;
	}

	public String getOrigTradeNO() {
		return OrigTradeNO;
	}

	public void setOrigTradeNO(String origTradeNO) {
		OrigTradeNO = origTradeNO;
	}

	public WdtInStockItemList getItemList() {
		return ItemList;
	}

	public void setItemList(WdtInStockItemList itemList) {
		ItemList = itemList;
	}

	@Override
	public String toString() {
		return "WdtInStockOrder [OrderNO=" + OrderNO + ", WarehouseNO=" + WarehouseNO + ", Time=" + Time + ", TheCause=" + TheCause + ", Type=" + Type
				+ ", PurchaseNO=" + PurchaseNO + ", ProviderName=" + ProviderName + ", ProviderNO=" + ProviderNO + ", GoodsTotal=" + GoodsTotal + ", OtherFee="
				+ OtherFee + ", TotalFee=" + TotalFee + ", PriceDis=" + PriceDis + ", ProviderRemark=" + ProviderRemark + ", CHKData=" + CHKData
				+ ", SellbackNO=" + SellbackNO + ", Days=" + Days + ", NickName=" + NickName + ", CustomerName=" + CustomerName + ", SndTo=" + SndTo
				+ ", CustomerTel=" + CustomerTel + ", Adr=" + Adr + ", CusArea=" + CusArea + ", RegTime=" + RegTime + ", RcvTime=" + RcvTime + ", ChargeTime="
				+ ChargeTime + ", GoodsTotalPay=" + GoodsTotalPay + ", GoodsTotalRcv=" + GoodsTotalRcv + ", PostageTotal=" + PostageTotal + ", AllTotalPay="
				+ AllTotalPay + ", PayTotal=" + PayTotal + ", LogisticName=" + LogisticName + ", RcvPostID=" + RcvPostID + ", ShopName=" + ShopName
				+ ", OrigTradeNO=" + OrigTradeNO + ", ItemList=" + ItemList + "]";
	}

}
